
table {
	border-collapse: collapse;
}

th {
	cursor: pointer;
}

td.detailsColumn {
	-webkit-padding-start: 2em;
	text-align: end;
	white-space: nowrap;
}

a.icon {
	-webkit-padding-start: 1.5em;
	text-decoration: none;
}

a.icon:hover {
	text-decoration: underline;
}

a.file {
	background: url(" ") left top no-repeat;
}

a.dir {
	background: url(" ") left top no-repeat;
}

a.up {
	background: url(" ") left top no-repeat;
}

html[dir=rtl] a {
	background-position-x: right;
}

#parentDirLinkBox {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.upload {
	position: absolute;
	right: 50px;
	top: 20px;
}

.deleteFile {
	color: #d43c3c;
	cursor: pointer;
	margin-left: 10px;
	font-weight: bold;
}

.deleteInput {
	width: 360px;
	height: 25px;
}